//  @ Project : SSU Robot Simulator
//  @ File Name : RevoluteJoint.h
//  @ Date : 4/4/2011
//  @ Author : Andrew Holbrook
//
//

#pragma once

#if !defined(_REVOLUTEJOINT_H)
#define _REVOLUTEJOINT_H

#include "Joint.h"

namespace SSURoboSim
{
	namespace Kinematics
	{
		class RevoluteJoint : public Joint
		{
		public:
			RevoluteJoint(float value=0.0f, float min=-180.0f, float max=180.0f);
			RevoluteJoint(Joint &j) : Joint(j) {}
			~RevoluteJoint();

			void glJointTransform();
		};
	}
}

#endif //_REVOLUTEJOINT_H
